package Hw;

import java.util.Scanner;

/*
    在String类的API中，有如下两个方法：
        // 查找参数字符串str在调用方法的字符串中第一次出现的索引，如果不存在，返回-1
        public int indexOf(String str)

        // 截取字符串，从索引beginIndex（包含）开始到字符串的结尾
        public String substring(int beginIndex)

    请仔细阅读API中这两个方法的解释，完成如下需求。
        现有如下文本：
            "Java语言是面向对象的，Java语言是健壮的，Java语言是安全的，Java是高性能的，Java语言是跨平台的"。
        请编写程序，统计该文本中"Java"一词出现的次数。
 */
public class Hw10 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入文本");
        String s = sc.next();

        int count = 0;
        while(s.indexOf("Java") != -1){//剩余字符串是否存在Java字符
            count++;
            s = s.substring(s.indexOf("Java") + 4);//截取本次Java出现后的字符串
        }
        System.out.println("该文本中\"Java\"一词出现的次数: " + count);
    }
}
